package main

import "fmt"

//平铺设计 银行职员

type Banker struct {
}

//存款业务
func (b *Banker) Save() {
	fmt.Println("进行了 存款业务...")
}

//转账业务
func (b *Banker) Transfer() {
	fmt.Println("进行了 转账业务...")
}

//支付业务
func (b *Banker) Pay() {
	fmt.Println("进行了 支付业务...")
}

//如果现在我们要增加一个业务 增加一个股票的功能
//需要增加一个方法
func (b *Banker) Stack() {
	fmt.Println("进行了 股票业务...")
}

func main() {
	banker := &Banker{}
	banker.Save()
	banker.Transfer()
	banker.Pay()
	banker.Stack()
}
